From 0f2a3ea5e9843437ac15138b1ab154bbb1d3cc14 Mon Sep 17 00:00:00 2001 From: robertl Date: Thu, 28 Jul 2005 15:32:49 +0000 Subject: [PATCH] Make sorts even more stable. --- tomtom.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tomtom.c b/tomtom.c index 1a314a196..5fd2022d3 100644 --- a/tomtom.c +++ b/tomtom.c @@ -143,8 +143,8 @@ compare_lat(const void *a, const void *b) if ( difference ) { return 1; } - if ( wa->wpt->longitude - wa->wpt->longitude == 0 ) { - return 0; + if ( wa->wpt->longitude - wb->wpt->longitude == 0 ) { + return strcmp(wa->wpt->shortname, wb->wpt->shortname); } return compare_lon(a,b); } @@ -163,8 +163,8 @@ compare_lon(const void *a, const void *b) if ( difference ) { return 1; } - if ( wa->wpt->latitude - wa->wpt->latitude == 0 ) { - return 0; + if ( wa->wpt->latitude - wb->wpt->latitude == 0 ) { + return strcmp(wa->wpt->shortname, wb->wpt->shortname); } return compare_lat(a,b); } -- 2.30.2